Variational satisfiability solving: efficiently solving lots of related SAT problems

نویسندگان

چکیده

Abstract Incremental satisfiability (SAT) solving is an extension of classic SAT that enables a set related problems by identifying and exploiting shared terms. However, using incremental solvers effectively hard since performance sensitive to the input order subterms results must be tracked manually. For analyses generate sets problems, such as those in software product lines, are either not used or their use clearly described literature. This paper translates ordering problem encoding automates solving. We introduce variational solving, which differs from accepting all single returning output. Variational syntactically encodes differences local points variation. With this syntax, our approach interaction with solver method automatically optimize sharing input. To evaluate these ideas, we formalize algorithm, construct prototype solver, perform empirical analysis on two real-world datasets applied evolution scenarios. show, assuming input, scales better for than four off-the-shelf while also tracking individual results.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Solving Evacuation Problems Efficiently —

Earliest arrival flows capture the essence of evacuation planning. Given a network with capacities and transit times on the arcs, a subset of source nodes with supplies and a sink node, the task is to send the given supplies from the sources to the sink “as quickly as possible”. The latter requirement is made more precise by the earliest arrival property which requires that the total amount of ...

متن کامل

A Survey of Direct Methods for Solving Variational Problems

This study presents a comparative survey of direct methods for solving Variational Problems. Thisproblems can be used to solve various differential equations in physics and chemistry like RateEquation for a chemical reaction. There are procedures that any type of a differential equation isconvertible to a variational problem. Therefore finding the solution of a differential equation isequivalen...

متن کامل

optsat: A Tool for Solving SAT Related Optimization Problems

STAR-Lab, DIST, University of Genova viale Francesco Causa, 13 — 16145 Genova (Italy) {enrico,marco}@dist.unige.it

متن کامل

On Some Problems in Satisfiability Solving

Satisfiability solving is the problem of determining whether a given formula has a solution. The most ubiquitous and well-studied satisfiability problem is propositional satisfiability (SAT), in which all variables are Boolean. In recent years, the field of satisfiability modulo theories (SMT) has extended methods in SAT solving to accommodate existential first order formulas with non-Boolean v...

متن کامل

Solving Random Satisfiability Problems with Quantum Computers

Quantum computer algorithms can exploit the structure of random satisfiability problems. This paper extends a previous empirical evaluation of such an algorithm and gives an approximate asymptotic analysis accounting for both the average and variation of amplitudes among search states with the same costs. The analysis predicts good performance, on average, for a variety of problems including th...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

ژورنال

عنوان ژورنال: Empirical Software Engineering

سال: 2022

ISSN: ['1382-3256', '1573-7616']

DOI: https://doi.org/10.1007/s10664-022-10217-3